<iframe id="if" name="if" src=""></iframe>
<?php
session_start();
//Conexion
$link = mysql_connect("localhost", "admin", "Xurpas123");
mysql_select_db("smsnic",$link);

//Captura de variables
$telefono=$_GET['telefono'];
$operadora=$_GET['operadora'];
$mensaje=$_GET['mensaje'];
$estado=$_GET['estado'];
$fecha=$_GET['fecha'];
$hora=$_GET['hora'];
$fecha2=$_GET['fecha2'];
$id_prg=$_GET['id'];

$seleccionado=$_GET['seleccionado'];
$edad=$_GET['edad'];
/*
echo $edad.'  s ';
echo $seleccionado.' t   '.substr($telefono,3);*/

//Verificando si hay condiciones para mandar el mensaje

$enviar = 0;

if($seleccionado == 0 )
{
	$enviar = 1;
	}
else if($seleccionado == 1)
{
echo "1";
	$resultVerificando= mysql_query("SELECT cliente.`nombres`,TIMESTAMPDIFF(YEAR,cliente.`Fecha_Nac`,CURDATE()) as edad from cliente where `cliente`.`telefono` = '".substr($telefono,3)."'  and TIMESTAMPDIFF(YEAR,cliente.`Fecha_Nac`,CURDATE())>".$edad, $link) or die(mysql_error());
echo "1";
	if(mysql_num_rows($resultVerificando))
	{
		$enviar=1;
	}
}
else if($seleccionado == 2)
{
echo "2";
	$resultVerificando= mysql_query("SELECT cliente.`nombres`,TIMESTAMPDIFF(YEAR,cliente.`Fecha_Nac`,CURDATE()) as edad from cliente where `cliente`.`telefono` = '".substr($telefono,3)."'  and TIMESTAMPDIFF(YEAR,cliente.`Fecha_Nac`,CURDATE())<".$edad, $link) or die(mysql_error());

	if(mysql_num_rows($resultVerificando))
	{
		$enviar=1;
	}
}
else if($seleccionado == 3)
{
	echo "3";
	$edad2 = $_GET['edad2'];
	
	$resultVerificando= mysql_query("SELECT cliente.`nombres`,TIMESTAMPDIFF(YEAR,cliente.`Fecha_Nac`,CURDATE()) as edad from cliente where `cliente`.`telefono` = '".substr($telefono,3)."'  and TIMESTAMPDIFF(YEAR,cliente.`Fecha_Nac`,CURDATE())>".$edad." and TIMESTAMPDIFF(YEAR,cliente.`Fecha_Nac`,CURDATE())<".$edad2, $link) or die(mysql_error());

	if(mysql_num_rows($resultVerificando))
	{
		$enviar=1;
	}
}



if($enviar==1)
{	
//fin de la verificacion de condiciones

//reemplazando palabras clave del mensaje
$resultVar= mysql_query("SELECT * FROM cliente where  telefono = SUBSTRING('$telefono', 4, LENGTH('$telefono')-3)", $link) or die(mysql_error());

if (mysql_num_rows($resultVar)){ 
while ($fila = @mysql_fetch_array($resultVar)){
	$nombreC = $fila['nombres'];
	$telefonoC = $fila['telefono'];
}

$frase_original = $mensaje;
$sano = array("@nombre", "@cell");
$sabroso = array($nombreC, $telefonoC);
$nueva_frase = str_replace($sano, $sabroso, $frase_original);

$mensaje = $nueva_frase;

}


if(strlen($mensaje) > 160)
{
	echo "<script>alert('El contenido del mensaje es muy largo...');</script>";
	}
	else{

//FIN REEMPLAZO DE PALABRAS CLAVE


//Verificar si existe el telefono
$result1= mysql_query("SELECT * FROM telefonos where telefono = '$telefono'", $link) or die(mysql_error());
if (mysql_num_rows($result1)){ 
while ($row1 = @mysql_fetch_array($result1)){
	$telefono = $row1['telefono'];
}
}
else{
mysql_query("INSERT INTO telefonos (telefono,operadora_id)
VALUES ('$telefono',$operadora)",$link);	
$my_error = mysql_error($link);

	if(!empty($my_error)) { 
	echo "Ha habido un error al insertar un nuevo telefono. $my_error"; 
	} 
}


//Verificar si existe el mensaje
$result1= mysql_query("SELECT * FROM mensajes where mensaje = '$mensaje'", $link) or die(mysql_error());
if (mysql_num_rows($result1)){ 
while ($row1 = @mysql_fetch_array($result1)){
	$mensaje = $row1['mensaje'];
}
}
else{
mysql_query("INSERT INTO mensajes (mensaje)
VALUES ('$mensaje')",$link);	
$my_error = mysql_error($link);

	if(!empty($my_error)) { 
	echo "Ha habido un error al insertar un nuevo mensaje. $my_error"; 
	} 
}


//optener id del telefono
$result1= mysql_query("SELECT * FROM telefonos where telefono = '$telefono'", $link) or die(mysql_error());
if (mysql_num_rows($result1)){ 
while ($row1 = @mysql_fetch_array($result1)){
	$id_telefono = $row1['id'];
}
}

//optener id del mensaje
$result1= mysql_query("SELECT * FROM mensajes where mensaje = '$mensaje'", $link) or die(mysql_error());
if (mysql_num_rows($result1)){ 
while ($row1 = @mysql_fetch_array($result1)){
	$id_mensaje = $row1['id'];
}
}



$id_user = $_SESSION["nic_user"];

	echo 'insertando';
//Insertar el envio del mensaje

/////////////////////////////7
/////ENVIO DE MENSAJES A ASIA
//////////////////////////////////7

while($fecha <= $fecha2){
mysql_query("INSERT INTO envios (id_telefono,fecha,hora,id_mensaje, id_user, estado, reg)
VALUES ($id_telefono, '$fecha', '$hora', '$id_mensaje', '$id_user', '$estado', $id_prg)",$link);


$fecha=date("Y-m-d", strtotime("$fecha + 1 days"));
}


$my_error = mysql_error($link);


if($operadora == 1)
{
?>
<script> 
var testFrame = document.getElementById('if');




testFrame.src = "<?php echo 'http://64.49.216.29/services/nicaragua/movistar/9494/SMSenterprise/pushScheduler.jsp?number='.$telefono.'&message='.$mensaje.'&date='.$_GET['fecha'].'&end_date='.$_GET['fecha2'].'&time='.$hora.'&reg='.$id_prg; ?>";





</script>
<?php
							

}









	if(!empty($my_error)) { 
	echo "Ha habido un error al insertar el envio. $my_error"; 
	} 
// Ahora comprobaremos que todo ha ido correctamente
	}

}
?>